Career 2025 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Rabat El Paso Baltimore Amarante Pelham Hilton Head Torino Glasgow Lagos Lagos Pittsburgh Saguenay Saint Georges De Beauce Clearwater Charlottesville Zagreb College Park Hammond Washington Rimini Houston Bratislava Lawrenceville Dubai St. Paul St. Paul Clearwater Redding Hammond Charlottesville Indian Harbour Beach Cuneo Washington Lawrenceville Bratislava Augusta La Quinta La Quinta Fort Walton Beach Las Vegas Redding Hammond Palm Beach Gardens Indian Harbour Beach Raleigh Grado Vancouver Albuquerque Ashland Troy Pittsburgh Lawrenceville Augusta Auburn San Diego Lutz Laguna Nigel Midland Surprise Redding Hammond Dothan Saint-Gaudens Nottingham Boston Lexington Vancouver Albuquerque Las Vegas Troy Kansas City Poitiers Bayamon Phoenix Toronto Rancho Mirage Midland Osprey Dothan Charlottesville Indian Harbour Beach Grado Nottingham Boston Saguenay Las Vegas Kansas City Troy Rock Hill Grapevine Phoenix Rancho Santa Fe Midland Hammond Prague Prague Nottingham Vancouver Bronx Albuquerque Las Vegas Kansas City Troy Rock Hill Bayamon Grapevine Phoenix Plantation Rancho Santa Fe Midland Fort Walton Beach Clearwater Osprey Pelham Dothan Charlottesville Indian Harbour Beach Nottingham Nottingham Denver Yakima Vancouver Albuquerque Las Vegas Joue-Les-Tours Ismaning Barnstaple Andrezieux-Boutheon Rancho Mirage Rancho Santa Fe Surprise Innisbrook Osprey Jackson Dothan Charlottesville Nottingham Nottingham Sacramento Portland Lexington Landisville Albuquerque Las Vegas Macon Rock Hill Florence New Braunfels Midland Innisbrook Osprey Pelham Wiesbaden Trnava Prague Nottingham Nottingham Sacramento Carson Lexington Vancouver Albuquerque Las Vegas Osprey Pelham Indian Harbour Beach Midland Osprey Midland Indian Harbour Beach Dothan Charlottesville Charleston Ilkley Vancouver Midland Indian Harbour Beach Charlottesville Charleston Trnava Surbiton Landisville Vancouver Chicago Templeton Stockton Macon Tyler Oracle Challenger Series - Newport Beach Oracle Challenger Series - Indian Wells W100 Midland W80 Dothan W100 Surbiton W100 Manchester W100 Ilkley W60 Berkeley W60 Ashland W60 Landisville W100 Midland W100 Nicholasville Oracle Challenger Series - Newport Beach W60 Charlottesville W100 Charleston W100 Bonita Springs W100 Landisville Columbus WTA 125 - Columbus W60 Rancho Santa Fe W80 Macon W80 Tyler Dow Tennis Classic - Midland W100 Surbiton Open 35 de Saint-Malo - Saint-Malo Veneto Open - Gaiba Odlum Brown VanOpen - Vancouver Dow Tennis Classic - Midland W60 Berkeley W60 Templeton W60 Macon W80 Tyler Grapevine W100 Charleston W100 Surbiton Nottingham Boston Macon W50 Zephyrhills W60 Dallas W60 Lexington W100 Landisville Chicago Open - Chicago W100 Bonita Springs W50 Indian Harbour Beach W50 Pelham W75 Sumter W35 Uvero Alto W35 Florence W80 Charlottesville W35 Berkeley W35 San Rafael W100 Charleston W100 Bonita Springs W100 Edmond W100 Macon Oracle Challenger Series - Indian Wells W100 Charleston Charleston - Charleston Thoreau Tennis Open - Concord WTA Chicago 125 - Chicago W60 Evansville W60 Berkeley Grand Prix S.A.R. La Princesse Lalla Meryem - Rabat Istanbul Cup - Istanbul Budapest Grand Prix - Budapest Banka Koper Slovenia Open - Portoroz Tashkent Open - Tashkent ASB Classic - Auckland Bangalore Open - Bangalore Dubai Tennis Championships - Dubai Bausch & Lomb Championships - Amelia Island ECM Prague Open - Prague DFS Classic - Birmingham Gastein Ladies - Bad Gastein Nordea Nordic Light Open - Stockholm JPMorgan Chase Open - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Guangzhou International Women's Open 2007 - Guangzhou Tashkent Open - Tashkent PTT Bangkok Open - Bangkok Mondial Australian Women's Hardcourts - Gold Coast Medibank International - Sydney Open Gaz de France - Paris Proximus Diamond Games - Antwerp Bausch & Lomb Championships - Amelia Island Family Circle Cup - Charleston Torneo Barcelona KIA - Barcelona Bank of the West Classic - Stanford East West Bank Classic presented by Herbalife - Los Angeles Western & Southern Financial Group Women's Open - Cincinnati Pilot Pen Tennis presented by Schick - New Haven China Open - Beijing Porsche Tennis Grand Prix - Stuttgart Generali Ladies Linz - Linz Olympics - Beijing Medibank International - Sydney Monterrey Open - Monterrey MPS Group Championships - Ponte Vedra Beach Family Circle Cup - Charleston Porsche Tennis Grand Prix - Stuttgart Estoril Open - Estoril Internationaux de Strasbourg - Strasbourg Ordina Open - 's-Hertogenbosch Swedish Open Women - Bastad Bank of the West Classic - Stanford East West Bank Classic presented by Herbalife - Los Angeles Bell Challenge - Quebec City Kremlin Cup - Moscow Andalucia Tennis Experience - Marbella Brisbane International - Brisbane ASB Classic - Auckland Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Abierto Mexicano - Acapulco Monterrey Open - Monterrey MPS Group Championships - Ponte Vedra Beach AEGON Classic - Birmingham Ordina Open - 's-Hertogenbosch Banka Koper Slovenia Open - Portoroz Bank of the West Classic - Stanford Southern California Open - San Diego Pilot Pen Tennis at Yale - New Haven Bell Challenge - Quebec City Generali Ladies Linz - Linz Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney Open GDF Suez - Paris Regions Morgan Keegan Championships - Memphis Qatar Ladies Open - Doha Family Circle Cup - Charleston Porsche Tennis Grand Prix - Stuttgart Estoril Open - Estoril UNICEF Open - 's-Hertogenbosch Bank of the West Classic - Stanford Citi Open - Washington Hansol Korea Open - Seoul Generali Ladies Linz - Linz Kremlin Cup - Moscow Texas Tennis Open - Dallas Brisbane International - Brisbane Apia International - Sydney PTT Pattaya Open - Pattaya City Regions Morgan Keegan Championships - Memphis Family Circle Cup - Charleston Barcelona Ladies Open - Barcelona Porsche Tennis Grand Prix - Stuttgart Brussels Open - Brussels UNICEF Open - 's-Hertogenbosch Bank of the West Classic - Stanford Mercury Insurance Open - Carlsbad Olympics - London New Haven Open at Yale - New Haven Bell Challenge - Quebec City Kremlin Cup - Moscow BGL Luxembourg Open - Luxembourg Brisbane International - Brisbane Apia International - Sydney Open GDF Suez - Paris Dubai Duty Free Championships - Dubai Portugal Open - Oeiras Brussels Open - Brussels Topshelf Open - 's-Hertogenbosch Bank of the West Classic - Stanford Mercury Insurance Open - Carlsbad New Haven Open at Yale - New Haven Bell Challenge - Quebec City Generali Ladies Linz - Linz Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Moorilla Hobart International - Hobart Abierto Mexicano TELCEL - Acapulco Family Circle Cup - Charleston BMW Malaysian Open - Kuala Lumpur Topshelf Open - 's-Hertogenbosch Bank of the West Classic - Stanford New Haven Open at Yale - New Haven Bell Challenge - Quebec City Toray Pan Pacific Open - Tokyo Generali Ladies Linz - Linz Garanti Koza WTA Tournament of Champions - Sofia Brisbane International - Brisbane Apia International - Sydney Hobart International - Hobart BNP Paribas Diamond Games - Antwerp Rio Open - Rio de Janeiro Family Circle Cup - Charleston Porsche Tennis Grand Prix - Stuttgart Internationaux de Strasbourg - Strasbourg AEGON International - Eastbourne Porsche Tennis Grand Prix - Stuttgart Istanbul Cup - Istanbul Baku Cup - Baku Citi Open - Washington Connecticut Open - New Haven Japan Women's Open Tennis - Tokyo Toray Pan Pacific Open - Tokyo Generali Ladies Linz - Linz J&T Banka Prague Open - Prague Brisbane International - Brisbane Hobart International - Hobart St. Petersburg Ladies Trophy - St. Petersburg Dubai Duty Free Championships - Dubai Abierto Mexicano TELCEL - Acapulco Abierto Monterrey Afirme - Monterrey Family Circle Cup - Charleston Katowice Open - Katowice Porsche Tennis Grand Prix - Stuttgart J&T Banka Prague Open - Prague Internationaux de Strasbourg - Strasbourg Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Bank of the West Classic - Stanford Citi Open - Washington Japan Women's Open Tennis - Tokyo Toray Pan Pacific Open - Tokyo Generali Ladies Linz - Linz BGL Luxembourg Open - Luxembourg Brisbane International - Brisbane ASB Classic - Auckland Apia International - Sydney St. Petersburg Ladies Trophy - St. Petersburg Qatar Total Open - Doha Abierto Mexicano TELCEL - Acapulco Internationaux de Strasbourg - Strasbourg Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Connecticut Open - New Haven Japan Women's Open Tennis - Tokyo Toray Pan Pacific Open - Tokyo Generali Ladies Linz - Linz BGL Luxembourg Open - Luxembourg ASB Classic - Auckland Sydney International - Sydney Hobart International - Hobart Hungarian Ladies Open - Budapest Abierto Mexicano TELCEL - Acapulco Volvo Car Open - Charleston Abierto Monterrey Afirme - Monterrey Grand Prix De SAR La Princesse Lalla Meryem - Rabat Nurnberger Versicherungscup - Nurnberg Internationaux de Strasbourg - Strasbourg AEGON Classic - Birmingham The Classic Birmingham - Birmingham The International Eastbourne - Eastbourne Connecticut Open - New Haven Coupe Banque Nationale - Quebec City Toray Pan Pacific Open - Tokyo St. Petersburg Ladies Trophy - St. Petersburg ASB Classic - Auckland Sydney International - Sydney Hobart International - Hobart Qatar Total Open - Doha Hungarian Ladies Open - Budapest Porsche Tennis Grand Prix - Stuttgart Nurnberger Versicherungscup - Nurnberg Mubadala Silicon Valley Classic - San Jose Volvo Car Open - Charleston Brisbane International - Brisbane Hobart International - Hobart Yarra Valley Classic - Melbourne Phillip Island Trophy - Melbourne Adelaide International - Adelaide Volvo Car Open - Charleston Nottingham Open - Nottingham Birmingham Classic - Birmingham The Top Seed Open - Lexington Chicago Fall Tennis Classic - Chicago Melbourne Summer Set 1 - Melbourne Eastbourne International - Eastbourne Adelaide International 2 - Adelaide MUSC Health Women's Open - Charleston Dubai Duty Free Championships - Dubai Credit One Charleston Open - Charleston Libema Open - 's-Hertogenbosch Viking International - Eastbourne Citi Open - Washington Tennis in the Land - Cleveland San Diego Open - San Diego ASB Classic - Auckland Hobart International - Hobart Open 6 Sens - Lyon Upper Austria Ladies Linz - Linz Qatar TotalEnergies Open - Doha ATX Open - Austin Credit One Charleston Open - Charleston Rothesay Open - Nottingham Rothesay Classic - Birmingham Rothesay International - Eastbourne Bell Challenge - Quebec City Sony Ericsson Open - Miami Family Circle Cup - Charleston Rogers Cup - Toronto Qatar Total Open - Doha Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Qatar Telecom German Open - Berlin Internazionali BNL dItalia - Rome Rogers Cup presented by National Bank - Montreal Toray Pan Pacific Open Tennis Tournament - Tokyo Kremlin Cup - Moscow Barclays Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Women's Open - Cincinnati Barclays Dubai Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Women's Open - Cincinnati Rogers Cup presented by National Bank - Montreal Toray Pan Pacific Open - Tokyo China Open - Beijing Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Womens Open - Cincinnati Toray Pan Pacific Open - Tokyo China Open - Beijing Qatar Ladies Open - Doha Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Women's Open - Cincinnati Toray Pan Pacific Open - Tokyo China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Toray Pan Pacific Open - Tokyo China Open - Beijing Qatar Total Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Wuhan Tennis Open - Wuhan BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano TELCEL - Acapulco Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan China Open - Beijing Qatar Total Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Wuhan Tennis Open - Wuhan China Open - Beijing WTA Finals - Singapore Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Wuhan Tennis Open - Wuhan Western & Southern Open - Cincinnati China Open - Beijing Qatar Total Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Kremlin Cup - Moscow BGL Luxembourg Open - Luxembourg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wuhan Tennis Open - Wuhan China Open - Beijing Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami BNP Paribas Open - Indian Wells Qatar TotalEnergies Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto Dubai Duty Free Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Fed Cup, World Group II 2005, PO, THA-SVK 4-1 Fed Cup, World Group II 2006, PO, SVK-THA 5-0 Fed Cup, World Group II 2007, 1R, SVK-CZE, 0-5 Fed Cup, World Group II 2007, SVK-SRB 4-1 Fed Cup, World Group II 2008, 1R, CZE-SVK 3-2 Fed Cup, World Group II, PO, SVK-UZB 5-0 Fed Cup, World Group II 2009, SVK-BEL 4-1 Fed Cup, World Group, PO, FRA-SVK 3-2 Fed Cup, World Group II 2010, SVK-CHN 3-2 Fed Cup, World Group, 1R, SVK-CZE 2-3 Fed Cup, World Group, PO, SVK-SRB 2-3 Fed Cup, World Group II, 1R, SVK-FRA 3-2 Fed Cup, World Group, PO, ESP-SVK 2-3 Fed Cup, World Group, 1R, SRB-SVK 2-3 Fed Cup, World Group, SF, RUS-SVK 3-2 Fed Cup, World Group, 1R, SVK-GER 1-3 Fed Cup, World Group II, 1R, SVK-AUS 2-3 Fed Cup, Group II, PO, SVK-CAN 3-2 Fed Cup, World Group II, PO, SVK-BRA 3-1 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) Hopman Cup - Perth Australian Open (Wildcard) All Lower level tournaments Wimbledon - London U.S. Open - New York San Diego Open - San Diego U.S. Open - New York W100 Cary W35 Punta Cana W100 Landisville Omnium Banque Nationale - Montreal